home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD ROM Paradise Collection 4
/
CD ROM Paradise Collection 4 1995 Nov.iso
/
win
/
mewldemo.zip
/
MEWLDEMO.RC
< prev
next >
Wrap
Text File
|
1991-12-02
|
10KB
|
321 lines
#include "style.h"
#define ID_MENUBAR 10
#define ID_FLOAT 11
#define ID_NOTEPAD 12
#define ID_ABOUT 98
#define ID_EXIT 99
#define ID_LISTDEMO 200
#define ID_TIMEDEMO 201
#define ID_MOUSEDEMO 202
#define ID_MENUDEMO 203
#define ID_FILEDEMO 204
#define ID_EDITDEMO 205
#define ID_EXECDEMO 206
#define ID_CALCDEMO 207
#define ID_CHILDDEMO 208
#define ID_COMBODEMO 210
#define ID_GRAPHICS 213
#define ID_TOGGLEEGA 214
#define ID_WORD50 300
#define ID_WRITE 301
#define ID_EXCEL 302
#define ID_124 303
#define ID_C52 304
#define ID_QUICKC 305
#define ID_QUICKBASIC 306
#define ID_PASCAL 307
#define ID_NEW 200
#define ID_OPEN 201
#define ID_SAVE 202
#define ID_SAVEAS 203
#define ID_HELP 299
#define ID_COPY 510
#define ID_CUT 511
#define ID_PASTE 512
#define ID_CLEAR 513
#define ID_GETLEN 520
#define ID_GETLINES 521
#define ID_GETHANDLE 522
#define IDS_MAINTITLE 500
#define IDM_MEMAVAIL 600
/* For Listbox Dialog */
#define ID_STRING 100
#define ID_POS 101
#define ID_FRAME 102
#define ID_APPEND 103
#define ID_INSERT 104
#define ID_DELETE 105
#define ID_LISTBOX 106
MainMenu MENU
BEGIN
POPUP "&File"
BEGIN
MENUITEM "E&xit\aALT+X", ID_EXIT SHADOW
MENUITEM SEPARATOR
MENUITEM "&About", ID_ABOUT
MENUITEM "&Memory available", IDM_MEMAVAIL
END
POPUP "&Demos"
BEGIN
MENUITEM "&Listbox...", ID_LISTDEMO SHADOW
MENUITEM "C&hild Windows", ID_CHILDDEMO
MENUITEM "&Calculator", ID_CALCDEMO
MENUITEM "&Timers", ID_TIMEDEMO
MENUITEM "&Mouse", ID_MOUSEDEMO
MENUITEM "&File Dialog...",ID_FILEDEMO
MENUITEM "&Notepad...", ID_EDITDEMO
MENUITEM "Go to &DOS...", ID_EXECDEMO
MENUITEM "&Graphics mode", ID_GRAPHICS
MENUITEM "&Floating menu", ID_MENUDEMO
MENUITEM "Com&bobox demo", ID_COMBODEMO
MENUITEM "43/50 Line Mode",ID_TOGGLEEGA
END
POPUP "&MultiMenus"
BEGIN
POPUP "&Word Processing" SHADOW
BEGIN
MENUITEM "&Word 5.0", ID_WORD50 SHADOW
MENUITEM "W&rite", ID_WRITE SHADOW
END
POPUP "&Spreadsheet"
BEGIN
MENUITEM "&Microsoft Excel", ID_EXCEL SHADOW
MENUITEM "&1+2=4", ID_124 SHADOW
END
POPUP "&Languages" SHADOW
BEGIN
POPUP "&C" SHADOW
BEGIN
MENUITEM "C &5.2", ID_C52 SHADOW
MENUITEM "&Quick C", ID_QUICKC SHADOW
END
MENUITEM "Quick &Basic", ID_QUICKBASIC SHADOW
MENUITEM "&PASCAL", ID_PASCAL SHADOW
END
END
MENUITEM "F1=&Help",ID_HELP HELP
END
DlgBoxMenu MENU
BEGIN
POPUP "&Pulldown"
BEGIN
MENUITEM "E&xit ALT+X", ID_EXIT SHADOW
MENUITEM SEPARATOR
MENUITEM "&About", ID_ABOUT
END
END
Mewldemo ACCELERATORS
BEGIN
VK_F1, ID_HELP
VK_ALT_X, ID_EXIT
END
/* Template for the floating popup */
FloatingPopup MENU
BEGIN
POPUP "FOO-Dummy Popup"
BEGIN
POPUP "Fonts"
BEGIN
MENUITEM "Courier", 1
MENUITEM "Times Roman", 1
MENUITEM "Swiss", 1
MENUITEM "Helvetica", 1
MENUITEM "Old English", 1
END
POPUP "Sizes"
BEGIN
MENUITEM "7", 2
MENUITEM "8", 2
MENUITEM "9", 2
MENUITEM "10", 2
MENUITEM "11", 2
MENUITEM "12", 2
MENUITEM "14", 2
END
POPUP "Styles"
BEGIN
MENUITEM "Bold", 3
MENUITEM "Italic", 3
MENUITEM "Strike Out", 3
MENUITEM "Superscript", 3
MENUITEM "Subscript", 3
END
END
END
NotePad MENU
BEGIN
POPUP "&File"
BEGIN
MENUITEM "&New", ID_NEW
MENUITEM "&Open...", ID_OPEN
MENUITEM "&Save", ID_SAVE
MENUITEM "Save &as...", ID_SAVEAS
MENUITEM SEPARATOR
MENUITEM "E&xit", ID_EXIT
END
POPUP "&Edit"
BEGIN
MENUITEM "&Cut", ID_CUT
MENUITEM "C&lear", ID_CLEAR
MENUITEM "C&opy", ID_COPY
MENUITEM "&Paste", ID_PASTE
END
POPUP "&Info"
BEGIN
MENUITEM "&Length", ID_GETLEN
MENUITEM "L&ines", ID_GETLINES
MENUITEM "&Handle", ID_GETHANDLE
END
END
STRINGTABLE
BEGIN
ID_EXIT, "Exit the application"
ID_ABOUT, "Display information about this application"
IDM_MEMAVAIL, "Show free system memory"
ID_LISTDEMO, "Sample dialog box"
ID_CHILDDEMO, "Child windows with clipping"
ID_CALCDEMO, "Calculator"
ID_TIMEDEMO, "Multiple system timers"
ID_MOUSEDEMO, "Tracks mouse movements"
ID_FILEDEMO, "Demo of built-in file dialog box"
ID_EDITDEMO, "Demo of multiline edit features"
ID_EXECDEMO, "Demo of swapping out a MEWEL session"
ID_MENUDEMO, "Demo of floating popup menus"
ID_GRAPHICS, "Toggles between text and graphics mode"
ID_COMBODEMO, "Demo of drop-down combobox"
IDS_MAINTITLE, "MEWEL Demos"
END
HexCalc DIALOG 17,3,41,17
CAPTION "Hex Calculator"
STYLE WS_SYSMENU | WS_CAPTION | WS_MOVEBOX | WS_SIZEBOX | WS_MINMAXBOX | WS_CLIPSIBLINGS | WS_BORDER
BEGIN
PUSHBUTTON " D", 68, 1,3,5,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " A", 65, 1,5,5,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " 7", 55, 1,7,5,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " 4", 52, 1,9,5,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " 1", 49, 1,11,5,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " 0", 48, 1,13,5,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " 0", 27, 8,1,22,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " E", 69, 9,3,5,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " B", 66, 9,5,5,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " 8", 56, 9,7,5,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " 5", 53, 9,9,5,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " 2", 50, 9,11,5,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " Back",8,9,13,13,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " F", 70, 17,3,5,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " C", 67, 17,5,5,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " 9", 57, 17,7,5,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " 6", 54, 17,9,5,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " 3", 51, 17,11,5,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " +", 43, 25,3,5,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " -", 45, 25,5,5,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " *", 42, 25,7,5,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " /", 47, 25,9,5,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " %", 37, 25,11,5,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " Equals", 61, 25,13,13,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " &", 38, 33,3,5,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " |", 124,33,5,5,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " ^", 94, 33,7,5,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " <", 60, 33,9,5,1 WS_BORDER | WS_TABSTOP
PUSHBUTTON " >", 62, 33,11,5,1 WS_BORDER | WS_TABSTOP
END
ListDemoDlg DIALOG 10,3,61,18
CAPTION "Listbox Dialog"
STYLE WS_SYSMENU | WS_CAPTION | WS_MOVEBOX | WS_VISIBLE | WS_BORDER | WS_SHADOW
BEGIN
EDIT "&Enter string",ID_STRING, 1,1, 26,3 WS_BORDER | WS_GROUP | WS_TABSTOP
EDIT "&Position", ID_POS, 1,6,11,3 WS_BORDER | WS_GROUP | WS_TABSTOP
FRAME "Operation", 0, 14,6,15,9 WS_GROUP
RADIOBUTTON "Append", ID_APPEND, 16,8,0,0 WS_GROUP | WS_TABSTOP
RADIOBUTTON "Insert", ID_INSERT, 16,10,0,0 0x0000
RADIOBUTTON "Delete", ID_DELETE, 16,12,0,0 0x0000
LISTBOX "Strings", ID_LISTBOX,31,1,16,11 WS_GROUP | LBS_STANDARD | WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 31,13,8,3 WS_GROUP | WS_TABSTOP | WS_BORDER
PUSHBUTTON "CANCEL", IDCANCEL, 42,13,8,3 WS_GROUP | WS_TABSTOP | WS_BORDER
END
/* The update settings dialog */
#define ID_UDPATH 1000
#define ID_BUDPATH 1001
#define ID_CBFUTURES 1002
#define ID_CBEQUITIES 1003
#define ID_CBTICK 1004
#define ID_INDICES 1005
#define ID_HOLIDAYS 1006
/**********************************************************************
Dialog resource definition
**********************************************************************/
UpdateSettings DIALOG 5, 4,69,19
STYLE WS_BORDER | WS_CAPTION | WS_MOVEBOX | WS_SYSMENU
CAPTION "Update Settings"
BEGIN
FRAME "Update File Location",
-1, 13, 1,37, 4
WS_BORDER | WS_GROUP
EDIT "", ID_UDPATH, 14, 2,35, 1
WS_BORDER | WS_TABSTOP
PUSHBUTTON "~Browse", ID_BUDPATH, 24, 3,13, 1
WS_VISIBLE | WS_BORDER
FRAME "Dropdown combo", -1, 4,5,36, 3
WS_BORDER
COMBOBOX "", ID_CBFUTURES, 5,6,32, 6
WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWN
FRAME "Dropdown-list combo", -1, 4,8,31, 3
WS_BORDER
COMBOBOX "", ID_CBEQUITIES, 5,9,27, 6
WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST
FRAME "Simple combo", -1, 44,5,20, 3
WS_BORDER | WS_GROUP
COMBOBOX "", ID_CBTICK, 45,6,17, 6
WS_VISIBLE | WS_TABSTOP | CBS_SIMPLE
DEFPUSHBUTTON "~OK", IDOK, 6,13,12, 1
WS_VISIBLE | WS_TABSTOP | WS_SHADOW, 0x53
PUSHBUTTON "~Holidays", ID_HOLIDAYS, 27,13,12, 1
WS_VISIBLE | WS_TABSTOP | WS_SHADOW, 0x57
PUSHBUTTON "~Cancel", IDCANCEL, 48,13,12, 1
WS_VISIBLE | WS_TABSTOP | WS_SHADOW, 0x57
END